This SWE L3 opportunity is in an extremely customer facing role leading multi faceted mission critical system development, deployment and evolution. The successful candidate will analyze user requirements, develop new software, and enhance existing systems to meet the demands of modern satellite communication technologies. This role will involve working on complex algorithms and ensuring software quality through automated testing and debugging. The following are the primary functions of the position:
Analyze user requirements to derive software designs for new applications or modifications to existing software, ensuring the addition of new features and capabilities aligns with project goals.
Write high-quality, maintainable C++ code for satellite communication applications, adhering to best practices and coding standards.
Identify, debug, and correct defects in existing software, utilizing effective troubleshooting techniques to resolve issues efficiently.
Design and implement database or data repository interfaces and queries to support the application’s data management needs.
Design and implement complex algorithms that adhere to strict timing, system resource, and interface constraints, ensuring high performance and reliability.
Integrate automated testing as part of the development lifecycle, implementing unit tests and other testing methodologies to ensure software quality.
Work closely with cross-functional teams, including system architects, QA engineers, and project managers, to ensure software meets user requirements and is delivered on schedule.
Maintain comprehensive documentation for software designs, processes, and interfaces to facilitate knowledge sharing and project continuity.
Desired Technical Skills:
Proficiency in C++ development, with a solid understanding of real-time systems and performance optimization.
Experience with RF signals analysis or satellite communications system design and theory, with the ability to implement these concepts into software.
Familiarity with DevOps processes and tools, particularly in virtual (VMware) and containerized (Docker/Kubernetes) environments.
Experience with message queue implementation and communication protocols.
Knowledge of GPU/CUDA development for performance-critical applications.
Experience with MATLAB for algorithm development and simulation.
Understanding of Linux system programming and development environments.
Strong analytical and problem-solving abilities.
Excellent communication and collaboration skills.
Adaptability and a commitment to continuous learning and improvement.
Requirements: Bachelor's degree + twenty (20) years experience as a SWE in programs and contracts of similar scope, type, and complexity OR total of 24 years experience as a SWE in programs and contracts of similar scope, type, and complexity
Take the leap to a rewarding job that pays you well and that you enjoy.
Success Stories
Habib Karbasian
Data Scientist at Neal Analytics
“I was ready to give up [on the job search point] and I was at my lowest point...fortunately,
HiCounselor was my last resort and they walked me through every step of the interview process.
The program was the light at the end of the tunnel [for me], and I landed a job within 1 month”
Wei Yuan
Business And Data Analyst
“Before joining HiCounselor I felt like I was spinning my wheels. Applying to jobs online with no
networking and no focus.Thanks to HiCounselor's training and networking, I learned how to network
and turn leads into offers!”
EMIL JOSWIN
Software Engineer at Habu
“When it comes to HiCounselor, the biggest plus is that they will do the networking on your behalf,
which in my experience saved 95% of my time and energy. I was able to then channel my time and energy
into being prepared for interviews.”
To help us tailor your experience, please let us know
what
you're looking for :
Will you require visa sponsorship to work in US?
What Job Roles you are interested in?(Select one or
more)
How would you define yourself?
How many years of Professional Experience do you have?
(Select one)
What is your location preference for the job
Looking for job opportunities or internships
LinkedIn OR Resume
Based on your provided information, we can help you with
the following:
Join HiCounselor Career Accelerator Program, where
we will help you with interview preparation and
connecting with you the right job opportunities
Click
here to sign up for the Info Session today or you
can also fill out the application on the next step.
HiCounselor Projects Platform:
Complete Real World Projects to help you learn and get
ready for the job you want and Build professional
portfolio.
Based on your provided information, we can help you with
the following:
Actively hiring companies in
HiCounselor partners with companies hiring in ,
Select this option to get redirected to see the job
opportunities in
HiCounselor Projects Platform:
Complete Real World Projects to help you learn and get
ready for the job you want and Build professional
portfolio.
Based on your provided information, we can help you with
the following:
We recommend you to attempt real world projects on
HiCounselor Projects platform to get ready for
internships.
Once you have your portfolio built, visit this
page, where
we have listed startups whom you can reach out for
internships.